package com.landking.base;

import android.os.Handler;


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;


/**
 * 系统常量配置
 */
public class ConstValues extends InitValues {


    // 当前有效的Handler
    public static Handler msgHandler;// MainActivity赋值
    public static Handler handler;// 终端列表赋值

    // 督导追溯终端夹赋值
    public static Handler zsCartHandler;// 终端列表赋值
    // 督导协同列表
    public static Handler xtCartHandler;// 终端列表赋值



    // KV表, K:表名， V：kv对象
    // public static Map<String, MstSynckvM> kvMap  = new HashMap<String, MstSynckvM>();

    // 业代拜访终端的字段权限
    public static Map<String, String> permissionMap  = new HashMap<String, String>();
    // 协同拜访终端的字段权限
    public static Map<String, String> xtPermissionMap  = new HashMap<String, String>();

    // 数据字典
    public static Map<String, List<KvStc>> dataDicMap  = new HashMap<String, List<KvStc>>();

    // 省市县
    public static List<KvStc> provLst = new ArrayList<KvStc>();

    // 所属线路
    // public static List<MstRouteM> lineLst = new ArrayList<MstRouteM>();
    // 资产品牌
    // public static List<MstAssetsbrandM> brandLst = new ArrayList<MstAssetsbrandM>();
    // 资状态
    public static List<KvStc> assetsstatusLst = new ArrayList<KvStc>();

    // 我品经销商供货关系
    public static List<KvStc> agencyMineLst = new ArrayList<KvStc>();

    // 竞品经销商供货关系
    public static List<KvStc> agencyVieLst = new ArrayList<KvStc>();

    // 次渠道列表
    public static List<KvStc> secSellLst = new ArrayList<KvStc>();

    // 指标、指标值关联关系
    public static List<KvStc> indexLst = new ArrayList<KvStc>();

    // Dd指标、指标值关联关系
    public static List<KvStc> indexDdLst = new ArrayList<KvStc>();

    // 可拜访经销
    public static List<KvStc> agencyVisitLst = new ArrayList<KvStc>();

    //连接mq服务器创建的连接
    // public static IMqttClient mqttClient = null;

    //连接mq服务器创建的连接
    public static HashMap<String, Integer> AuthorityMap = new HashMap<String, Integer>();


    // ---------------------------------------------------------------------------------------------

    // 最后一次点击路线的时间
    public static final String ROUNTE_TIME = "route_time";

    // 督导模板配置是否选中
    public static final String Y = "Y";
    public static final String N = "N";

    // 购物车是否已经同步数据  false:没有  true:已同步
    public static final String XT_CART_SYNC = "xtcartsync";
    public static final String ZS_CART_SYNC = "zscartsync";
    public static final String XT_CART_TIME = "xtcarttime";
    public static final String ZS_CART_TIME = "zscarttime";// 最后一次添加终端夹的时间


    // 拜访终端的字段权限
    // public static Map<String, OperationStc> authorityMap  = new HashMap<String, OperationStc>();


    // 是否已经im登录
    public static final String ISIMLOGIN = "isimlogin";




    // 业代正在拜访的终端 终端key
    public static final String TERMINALKEYVISITING = "TerminalkeyVisiting";
    
}
